be held under the microscope - Turkish English Dictionary